package com.restaurant.application.indexes.accumulategoodslist;

import com.nebutown.base.Unit;
import com.restaurant.application.goodscoupon.support.GoodsCouponDetail;
import com.restaurant.application.minifacade.data.*;
import com.restaurant.application.util.ResultBean;

public interface AccumulateShop extends Unit {
    /**
     * 小程序积分商城页面
     * @return
     */
    GoodsPageBO getMiniPage();

    /**
     * 小程序的商品搜索页面
     * @param data
     * @return
     */
    GoodsPageBO miniSearchGoods(SearchGoodsBO data);

    /**
     * 商品兑换
     * @param data
     * @return
     */
    ResultBean exchangeGoods(IdBO data );


    GoodsCouponDetail goodsCouponDetail(IdBO var1);

    ResultBean confirmDelivery(DeliveryBO var1);

    ResultBean getMyExchangeGoodsList(ExchangeGoodsSearch var1);

    ResultBean confirmGoodsCoupon(CardPageBO var1);
}
